Masteriyo\Addons\WcIntegration\WcIntegrationAddon D

Total Complexity 128
Dependencies 17
Dependents 0
Total lines 1,050
Lines of code 585
Logical lines of code 310
Comment lines 306
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
update_can_start_course()
A
45 11 44
change_add_to_cart_url()
A
50 12 26
create_user_course()
A
42 10 49
create_wc_product()
A
41 9 53
change_order_status()
A
47 7 36
update_wc_product_price()
A
54 8 20
append_wd_integration_data_in_response()
S
55 6 19
add_tot_cart_btn_text()
S
59 6 16
enqueue_scripts()
S
54 5 20
display_masteriyo_tab_content()
S
50 4 29
add_add_to_cart_btn_class()
S
61 5 13
add_student_role_to_wc_customer()
S
56 4 18
init_hooks()
S
46 2 36
register_course_product_class()
S
65 4 9
print_inline_scripts()
S
59 2 21
convert_wc_status()
S
55 2 20
is_wc_product_add_page()
S
68 3 7
save_masteriyo_data()
S
64 3 10
is_wc_product_edit_page()
S
68 3 7
modify_is_subscription_product_save_request()
S
69 3 6
register_rest_api_course_routes()
S
52 1 27
delete_wc_product()
S
60 2 12
add_masteriyo_tab()
S
57 1 16
localize_public_scripts()
S
58 1 16
instance()
S
71 2 6
add_course_product_type()
S
68 2 7
modify_is_subscription()
S
71 2 6
localize_admin_scripts()
S
61 1 13
__clone()
S
98 1 1
add_masteriyo_tab_icon()
S
74 1 7
__wakeup()
S
98 1 1
init()
S
74 1 5
register_ajax_handlers()
S
74 1 5
use_simple_add_to_cart_template()
S
81 1 3
__construct()
S
98 1 1